Skip to main content

Module Details - Core

Core infrastructure and identity

Module keyChart pathRequired for baselineIf skipped
istiooci://ghcr.io/gravitate-health/charts/istio-gravitatehealthStrongly recommendedNo mesh gateway/routing/auth policies by default
keycloakoci://ghcr.io/gravitate-health/charts/keycloakRecommendedUser auth flows unavailable unless replaced
keycloakRegistrationoci://ghcr.io/gravitate-health/charts/keycloak-registrationOptionalNo registration API on /users/api/

Data layer

Module keyChart pathRequired for baselineIf skipped
fhirIpsoci://ghcr.io/gravitate-health/charts/hapi-fhir-jpaserverYesIPS-dependent flows fail
fhirEpioci://ghcr.io/gravitate-health/charts/hapi-fhir-jpaserverYesePI-dependent flows fail
terminologyoci://ghcr.io/gravitate-health/charts/terminology-serviceRecommendedTerminology preprocessing features degrade

Core orchestration

Module keyChart pathRequired for baselineIf skipped
fhirConnectoroci://ghcr.io/gravitate-health/charts/fhir-connectorRecommendedData sync/proxy automation unavailable
focusingManageroci://ghcr.io/gravitate-health/charts/focusing-managerYesNo focusing orchestration

Baseline preprocessing and lens discovery

Module keyChart pathRequired for baselineIf skipped
preprocessingManualoci://ghcr.io/gravitate-health/charts/preprocessing-service-manualOptionalManual preprocessing endpoints unavailable
preprocessingTerminologyoci://ghcr.io/gravitate-health/charts/preprocessing-service-terminologyOptionalTerminology preprocessor unavailable
preprocessingCleaneroci://ghcr.io/gravitate-health/charts/preprocessing-service-cleanerOptionalCleaner preprocessor unavailable
preprocessingDictionaryoci://ghcr.io/gravitate-health/charts/preprocessing-service-dictionaryOptionalDictionary preprocessor unavailable
lensSelectorFhiroci://ghcr.io/gravitate-health/charts/lens-selector-fhirOptionalFHIR-based lens selection unavailable
lensSelectorGitoci://ghcr.io/gravitate-health/charts/lens-selector-gitOptionalGit-based lens selection unavailable

Core tuning guidance

Most critical knobs:

  • Networking mode per module (istio, ingress, none)
  • Resource requests/limits for stateful and orchestration services
  • FHIR endpoint URLs used by connector and focusing modules